/**
 * Copyright &copy; 2012-2016 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved.
 */
package com.zcm.modules.xgb.entity;

import org.hibernate.validator.constraints.Length;

import com.zcm.common.persistence.DataEntity;

/**
 * XgbQuoteChangeEntity
 * @author www
 * @version 2018-10-07
 */
public class XgbQuoteChange extends DataEntity<XgbQuoteChange> {
	
	private static final long serialVersionUID = 1L;
	private Integer declineLimitCount;		// decline_limit_count
	private Integer declineNumCount;		// decline_num_count
	private Integer haltStocksCount;		// halt_stocks_count
	private Integer normalQuoteCount;		// normal_quote_count
	private Integer stDeclineLimitCount;		// st_decline_limit_count
	private Integer stSurgedLimitCount;		// st_surged_limit_count
	private Integer stableStocksCount;		// stable_stocks_count
	private Integer stocksTotalCount;		// stocks_total_count
	private Integer surgedLimitCount;		// surged_limit_count
	private Integer surgedNumCount;		// surged_num_count
	private String originId;		// origin_id
	private String day;		// day
	
	public XgbQuoteChange() {
		super();
	}

	public XgbQuoteChange(String id){
		super(id);
	}

	public Integer getDeclineLimitCount() {
		return declineLimitCount;
	}

	public void setDeclineLimitCount(Integer declineLimitCount) {
		this.declineLimitCount = declineLimitCount;
	}

	public Integer getDeclineNumCount() {
		return declineNumCount;
	}

	public void setDeclineNumCount(Integer declineNumCount) {
		this.declineNumCount = declineNumCount;
	}

	public Integer getHaltStocksCount() {
		return haltStocksCount;
	}

	public void setHaltStocksCount(Integer haltStocksCount) {
		this.haltStocksCount = haltStocksCount;
	}

	public Integer getNormalQuoteCount() {
		return normalQuoteCount;
	}

	public void setNormalQuoteCount(Integer normalQuoteCount) {
		this.normalQuoteCount = normalQuoteCount;
	}

	public Integer getStDeclineLimitCount() {
		return stDeclineLimitCount;
	}

	public void setStDeclineLimitCount(Integer stDeclineLimitCount) {
		this.stDeclineLimitCount = stDeclineLimitCount;
	}

	public Integer getStSurgedLimitCount() {
		return stSurgedLimitCount;
	}

	public void setStSurgedLimitCount(Integer stSurgedLimitCount) {
		this.stSurgedLimitCount = stSurgedLimitCount;
	}

	public Integer getStableStocksCount() {
		return stableStocksCount;
	}

	public void setStableStocksCount(Integer stableStocksCount) {
		this.stableStocksCount = stableStocksCount;
	}

	public Integer getStocksTotalCount() {
		return stocksTotalCount;
	}

	public void setStocksTotalCount(Integer stocksTotalCount) {
		this.stocksTotalCount = stocksTotalCount;
	}

	public Integer getSurgedLimitCount() {
		return surgedLimitCount;
	}

	public void setSurgedLimitCount(Integer surgedLimitCount) {
		this.surgedLimitCount = surgedLimitCount;
	}

	public Integer getSurgedNumCount() {
		return surgedNumCount;
	}

	public void setSurgedNumCount(Integer surgedNumCount) {
		this.surgedNumCount = surgedNumCount;
	}

	@Length(min=1, max=64, message="origin_id长度必须介于 1 和 64 之间")
	public String getOriginId() {
		return originId;
	}

	public void setOriginId(String originId) {
		this.originId = originId;
	}
	
	@Length(min=1, max=20, message="day长度必须介于 1 和 20 之间")
	public String getDay() {
		return day;
	}

	public void setDay(String day) {
		this.day = day;
	}
	
}